package framework.api;

import java.io.File;
import java.util.Collection;

public interface InternalKieModule {
    ReleaseId getReleaseId();
    KieModuleModel getKieModuleModel();
    Collection<KnowledgePackage> getKnowledgePackagesForKieBase(String kieBaseName);
    Collection<String> getFileNames();
    ResourceConfiguration getResourceConfiguration(String fileName);
    boolean addResourceToCompiler(CompositeKnowledgeBuilder ckbuilder, KieBaseModel kieBaseModel, String fileName);
    File getFile();
}
